English - French - German -Italian - Spanish -فارسي

Friday January 28, 2005 09:19:05 ق.ظ

                                                                                                                   

java

 

 

 

مقدمه :

    جاوا زباني است شي گرا است كه مي توان گفت به طور مستقيم ازc و  c++ گرفته شده است.زباني است ساده وقابل حمل وحمايت كننده از "چند ريسماني"1 همراه با "معماري خنثي"2

 مزيت نسبت به  c++: عدم وابستگي به ماشين و رفع اشكالات پنهان آن ازطريق حذف اشاره گرها وتقبل مديريت حافظه 

تفاوتها با c و  c++ :

1-   اشاره گرها:  اشاره گري وجود ندارد و به همين خاطر قابليت مديريت حافظه آن كمتر است   

2-  استراكچرها و يونيونها: جاوا فقط شامل كلاسها است و الزامي براي تعريف آن در جاوا وجود ندارد

3-  توابع:  جاوا هيچ تابعي ندارد- به علت شي گرايي-

4-  وراثت وچندگانگي3 : در جاوا به راحتي امكان پذير است

5-  رشته ها: در جاوا رشته ها به عنوان كلاس اوليه است

6-  دستور   goto :  جاوا از اين دستور پشتيباني نمي كند – عامل كم خطا بودن جاوا -

7-  : operator overloading در جاوا بعلت عدم پيچيدگي از تغيير عملكرد استفلده نمي كند

8-  تبديل خودكار نوع4

9-  آركمانهاي خط فرمان5: جاوا صد درصد شي گرا است

10-                    مجموعه دستورات بايت كد

11-                    مجموعه رجيسترها

12-                    پشته6

13-                    فضاي كار

14-                    فضاي ذخيره سازي متدها

انواع داده در جاوا :

توضيحات

اندازه

نوع

صحيح با محدوده 128- تا 127+

1 byte

byte

صحيح علامت دار دو بايتي

2 byte

short

صحيح علامت دار 8 بايتي

8 byte

long

اعشاري 4 بايتي با استاندارد IEEE

4 byte

float

اعشاري 8بايتي با استانداردIEEE

8 byte

Double

پرچم تك بيتي

1 byte

Boolean

يك كاراكتر يوني كد

2 byte

char

صحيح علامت دار چهار بايتي

4 byte

int

 

 

1-                                                          multithread

2-                                                          achtiecture-neutral

3-                                                          multiple inheritance

4-                                                          automatic conversion

5-                                                          command-line arguments

6-                                                          stack

 

 

 

 

 

شمارنده

 
صفحه اول
فارسي
English
French
German
Italian
Spanish

آموزشي

PASCAL
JAVA
C
C++
ASSEMBLY
LOGO 4
FOXPRO
MAYA5
FREEHAND
A+
UNIX
LINUX
AUTOCAD
PROLOG
FORTH
COBOL
LISP
FORTRAN
APL
ADA

علمي دانشگاهي

صفحه مقالات
پيام نور جهرم
ساختمان گسسته
مدار منطقي
زبان تخصصي
معماري كامپيوتري
الگوريتم و فلوچارت
ذخيره و بازيابي
ريزپردازنده
شبكه
پايگاه داده
هوش مصنوعي
شبيه سازي
گرافيك

سرگرمي و دانلود

كليپ رايگان
موسيقي رايگان
بازي رايگان
آلبوم عكس
رضا كوچولو
مسابقات

خدمات سايت

گفتگو با مشاور
صفحه افراد
ليست دارو
 

ارتباط

با مشاور
با سازنده